async function scheduleHtmlProvider(iframeContent = "", frameContent = "", dom = document) {//函数名不要动
    await loadTool('AIScheduleTools')
    str = ""
    // 获取当前年份
    year = new Date().getFullYear();
    try {
      await fetch("http://jwjxnew.njit.edu.cn/jwglxt/kbcx/xskbcx_cxXsgrkb.html", {
          "headers": {
            "content-type": "application/x-www-form-urlencoded;charset=UTF-8",
          },
          "body": "xnm=2024&xqm=3",
          // xnm -> 学年名
          // xqm -> 学期名 为3，否则没有sjkList(实践课程)
          "method": "POST"
        }).then(res => res.text()).then(res => {JSON.parse(res);str = res});
    } catch (error) {
      await AIScheduleAlert('获取课程信息时发生错误，请确认您在课程表页面。')
      return "do not continue"
    }
    return str;
  }